.titlebox-one {
    position: relative;
    margin-top: 30px;
    margin-bottom: 30px;
}

.redtitle {
    float: right;
    position: absolute;
    color: #C71505;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1px;
    left: 20px;
    top: -8px;
}

.titlebox-one .more {
    font-size: 14px;
    color: #666666;
    position: absolute;
    z-index: 1;
    left: 50%;
    cursor: pointer;
}

.titlebox-two {
    position: relative;
    margin-top: 30px;
    margin-bottom: 30px;
}

.titlebox-two .more {
    font-size: 14px;
    color: #666666;
    position: absolute;
    z-index: 1;
    /*left: 515px;*/
    cursor: pointer;
    right: 10px;
}

/* 左1 */
.main .Up-Area .mainArea .mA-sizing {
    width: 54.5%;
}

.leftfontStyle {
    font-weight: bold;
}

.main .Up-Area .mainArea .mA-leftbox {
    width: 100%;
    height: 150px;
    border-bottom: 1px dotted lightgray;
    margin-right: 50px;
    margin-bottom: 20px;
}

.main .Up-Area .mainArea .mA-leftbox ul li {
    margin-bottom: 20px;
}

.main .Up-Area .mainArea .mA-leftbox ul li a{
    margin-bottom: 20px;
    color: #313131;
}

.left-overflow1 {
    width: 660px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.left-overflow2 {
    width: 655px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mainArea-flex {
    display: flex;
    font-size: 18px;
}

/* 左2 */
.main .Up-Area .mainArea .mA-leftbox2 ul li {
    list-style-type: circle !important;
    list-style-position: inside;
    margin-bottom: 16px;
    line-height: 30px;
}

.main .Up-Area .mainArea .mA-leftbox2 ul li a{
    color: #313131;
}

.left-overflow3 {
    width: 655px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 右1 */
.main .Up-Area .mainArea .mA-rightbox {
    /*margin-left: 5px;*/
    width: 45.5%;
    margin-left: 20px;
margin-top: -60px;
}

.img-margin {
    margin-bottom: 10px;
}

/* 左3 4 5 */
.main .Down-Area .uA-leftbox .mA-leftbox3 {
    width: 580px;
    /*height: 180px;*/
    border-bottom: 1px dotted lightgray;
    margin-bottom: 20px;
}

.li-margin {
    margin-bottom: 16px;
}

.li-margin2 {
    margin-bottom: 30px;
}

.main .Down-Area .uA-leftbox ul {
    font-size: 18px;
}

.main .Down-Area .uA-leftbox {
    width: 53.5%
}

.main .Down-Area .uA-rightbox {
    width: 45.0%;
    margin-left: 20px;
}

.main .Down-Area .uA-leftbox ul li {
    list-style-type: circle !important;
    list-style-position: inside;
    line-height: 26px;
}

.main .Down-Area .uA-leftbox ul li a{
    color: #313131;
}

.left-overflow4 {
    width: 575px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Down-Area {
    display: flex;
    width: 100%;
}

/* 右3 4 5 */
.bluetitle {
    float: right;
    position: absolute;
    color: #2648b9;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1px;
    left: 25px;
    top: -8px;
}

.xflsjz-col {
    flex: 1;
    /* 每个item占据等分的空间 */
    overflow: hidden;
    /* 超出部分隐藏 */
    white-space: nowrap;
    /* 文本不换行 */
    text-overflow: ellipsis;
}

.xflsjz-col .title {
    position: relative;
    height: 50px;
    line-height: 42px;
}

.xflsjz-col .title .text {
    font-weight: bold;
    font-size: 20px;
    color: #2648b9;
    position: absolute;
    z-index: 1;
    /* top: -7px; */
    top: 6px;
    left: 20px;
    padding: 0 5px;
    border-bottom: 2px solid #2648b9;
}

.xflsjz-col .title .more {
    font-size: 14px;
    color: #666666;
    position: absolute;
    z-index: 1;
    /* top: -7px; */
    right: 20px;
    cursor: pointer;
}

.xflsjz-col .list {
    list-style-type: disc;
    /* 使用圆点作为列表项标记 */
    list-style-position: inside;
    /* 将标记放置在列表项内部 */
    padding-left: 0;
    /* 移除默认的内边距 */
    min-height: 160px;
}

.xflsjz-col .list .li {
    width: 100%;
    color: #313131;
    line-height: 24px;
    font-size: 18px;
    letter-spacing: 0.8px;
    list-style-type: circle;
    /* list-style-type: none; */
    /* 移除默认的列表样式 */
    /* padding-left: 20px; */
    /* 添加左侧空间以容纳自定义圆点 */
    text-align: left;
    /* 左对齐列表文本 */
    list-style-type: circle;
    /* 设置列表项标记为圆圈 */
    margin: 0 5px;
    margin: 16px 0;
    padding: 0 5px;
}

.xflsjz-col .list .li a{
    color: #313131;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.li-spe1 {
    width: 84.5% !important;
}

.dA-btm-img {
    margin-bottom: 20px;
}

.dA-btm-img img {
    width: 100%;
}